Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 Qatar F1 Japan F4 Japan F6 Sweden F1 USA F28 USA F29 USA F30 China F1 China F2 USA F3 USA F2 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Australia F1 Australia F2 Uzbekistan F1 Uzbekistan F2 Korea F2 China F1 USA F12 Spain F13 China F4 China F5 Japan F9 Sweden F1 Sweden F2 Sweden F3 Australia F7 Australia F8 China F6 China F7 China F1 China F2 Australia F1 Australia F2 Korea F3 Uzbekistan F3 Uzbekistan F4 Japan F4 USA F13 USA F14 Thailand F4 Thailand F5 Sweden F4 Sweden F5 Japan F11 Japan F12 Australia F1 Australia F2 Japan F2 Korea F1 Korea F2 Uzbekistan F2 Ireland F2 China F6 China F7 China F2 Japan F1 Japan F2 Japan F3 Uzbekistan F2 Thailand F4 Thailand F5 Malaysia F1 Malaysia F2 Malaysia F3 Korea F5 Korea F6 Thailand F3 Usa F2 Usa F3 Usa F7 Usa F8 Usa F9 Spain F19 Spain F20 Chinese Taipei F1 Turkey F39 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 China F1 China F2 Philippines F1 Qatar F1 Qatar F2 Qatar F3 Qatar F2 Thailand F8 Thailand F9 Kazakhstan F10 Kazakhstan F11 Chinese Taipei F1 Egypt F4 Egypt F5 India F1 Uzbekistan F1 Uzbekistan F2 Thailand F1 Japan F5 Indonesia F3 Malaysia F1 Turkey F19 Malaysia F2 Brazil F17 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 Laos F1 China F1 China F2 Thailand F1 Thailand F2 China F3 China F4 China F5 Korea F2 Korea F3 China F7 Chinese Taipei F1 Chinese Taipei F2 Thailand F4 Chinese Taipei F3 Chinese Taipei F4 China F4 Vietnam F3 Israel F7 Israel F8 Israel F9 China F8 India F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Kuwait F2 Kuwait F3 Cambodia F2 Turkey F34 Turkey F5 Turkey F6 Turkey F7 Turkey F8 Israel F5 Israel F6 Japan F3 Uzbekistan F1 Uzbekistan F2 Korea F1 Hong Kong F1 China F10 China F11 Thailand F6 Thailand F7 Thailand F9 Cambodia F3 Turkey F4 Turkey F5 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Korea F4 Thailand F1 Vietnam F6 Chinese Taipei F1 Vietnam F9 Thailand F6 Turkey F2 (Antalya) Turkey F3 (Antalya) Indonesia F1 (Jakarta) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Thailand F2 (Hua Hin) Thailand F9 (Pattaya) Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Pakistan F1 (Islamabad) M15 Anning M15 Anning M15 Anning M15 Wuhan M25 Wuhan Malaysia F3 (Kuala Lumpur) M25 Taipei M25 Taipei M15 Hua Hin M15 Hua Hin M15 Nonthaburi 2002 USTA Tallahassee Tennis Challenger - Tallahassee Gallagher International - Hamilton Eisenberg Jerusalem Open - Jerusalem The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa The Nottingham Challenger - Nottingham USTA Tallahassee Tennis Challenger - Tallahassee 2004 Colorado Tennis Classic - Denver Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto IPP Open - Helsinki USTA Men's Challenger of Dallas - Dallas Aberto de Santa Catarina - Florianopolis Isla de Lanzarote - Lanzarote Busan Open Challenger Tennis - Busan Smith Barney Men's Challenger - Covington College Station Challenger - College Station The 70th King's Cup and Queen's Cup - Bangkok Bukhara Challenger - Bukhara Steelers Cup - Kosice Heineken Challenger - Ho Chi Minh City West Side Tennis Challenger - Forest Hills Kobstaedernes ATP Challenger - Kolding Warsteiner Challenger Lubeck - Lubeck Bauer Watertechnology Cup - Eckental Kia International In Caloundra - Caloundra 2002 FSE Challenger - Tarzana South African Airways Tennis Open - Durban drkoop.com USTA Challenger of Tallahassee - Tallahassee AT&T Challenger of Dallas - Dallas 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Binghamton Professional Tennis Tournament - Binghamton Intersport Heilbronn Open - Heilbronn Grand Prix de Tennis - St. Jean de Luz GHI Bronx Classic - Bronx Dharwad Challenger 2003 - Dharwad Shimadzu All Japan Indoor Tennis Championships - Kyoto 2007 Challenger of Santa Clara - Valencia Belgaum Open - Belgaum The USTA Challenger at West End Racquet - Torrance Isla de Lanzarote - Lanzarote HTV Challenger - Ho Chi Minh City XL Capital Bermuda Open - Bermuda Fergana Challenger - Fergana Gemax Open 2002 - Belgrade Astana Challenger - Astana Dublin Challenger - Dublin 2006 North Shore Pro Tennis Championship - Winnetka Bulgarian Open - Sofia Macedonian Open - Skopje Togliatti Cup - Togliatti USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Penza Cup - Penza Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City Penza Cup - Penza 2001 Centura USTA Challenger - Rocky Mount VIII Open Internacional D'Andorra - Andorra 2001 Challenger Canottieri Mincio - Mantova Fifth Third Bank Tennis Classic - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Karshi Challenger - Karshi Tulsa Auto Collection USTA Challenger - Tulsa Open de L'Isere - Grenoble Lubbock Challenger - Lubbock Tumkur Open - Tumkur Oklahoma Challenger - Tulsa The Tarka Challenger - Barnstaple Open Mutouest - St. Brieuc Taiwan Challenger - Kaohsiung 2008 China TCL Challenger - Guangzhou 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Puerto Rico Challenger Tennis Event - Humacao Busan Open Challenger Tennis - Busan Baton Rouge Pro Tennis Classic - Baton Rouge USTA Seascape Challenger - Aptos Fergana Challenger - Fergana Atlantic City Open - Atlantic City Dublin Challenger - Dublin Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Challenger 42 - Andrezieux Ethias Trophy - Mons Labertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan Busan Open Challenger Tennis - Busan Dunlop World Challenge - Toyota Belgrade Challenger Melbourn Challenger Korat Challenger Okal Cup 2001 International Bavarian Championships - Eckental Johannesburg Challenger Tenerife Challenger Busan Challenger Carson Challenger The Scottish Championships - Edinburgh Oberstaufen Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa BH Indoor Sarajevo - Sarajevo Head Cup Busan Open - Busan Poznan Challenger Akbank Private Banking-TED Open - Istanbul Almaty Challenger USTA Challenger of Tiburon - Tiburon USTA Challenger of Burbank - Burbank Fergana Challenger The LTA Manchester Trophy - Manchester Champaign Challenger Yokohama Challenger The LTA Wrexham Challenger - Wrexham Toyota Challenger Izmir Cup - Izmir Togliatti Cup - Togliatti Citta di Brindisi - Brindisi Sarajevo Challenger Baton Rouge Challenger Tallahassee Challenger Busan Challenger Fergana Challenger Campos do Jordao Challenger Salvador Challenger Honolulu Challenger Guangzhou Challenger Pingguo Challenger Calabasas Challenger ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Wuhai Challenger Beijing Challenger Karshi Challenger Astana Challenger Shanghai Challenger Challenger Groningen - Groningen Seoul Challenger Toyota Challenger Burnie Challenger Singapore Challenger Bangkok Challenger Pingguo Challenger Leon Challenger Kaohsiung Challenger Wuhan Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Noumea Challenger Karshi Challenger Samarkand Challenger Shanghai Challenger Kaoshuing Challenger Fergana Challenger Yeongwol Challenger Yokohama Challenger Toyota Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Gimcheon Challenger Busan Challenger III Isla de Lanzarote - Lanzarote Tianjin Challenger Nanchang Challenger Kaohsiung Challenger Bangkok Challenger The Manchester Trophy - Manchester Shanghai Challenger Indore Challenger Pune Challenger Traralgon Challenger Austin Challenger - Austin Traralgon Challenger 2 Mordova Cup 2007 - Saransk Toyota Challenger Noumea Challenger Keio Challenger International Tennis Tournament - Yokohama Hong Kong Challenger Wroclaw Challenger Challenger Banque Nationale Rimouski - Rimouski Busan Open Challenger Tennis - Busan Internationale Badische Meisterschaften Um Den Techem Cup - Zell Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Lambertz Open by Stawag 2007 - Aachen Flea Market Cup - Busan Oberstaufen Cup - Oberstaufen Singha Tennis Classic - Tarzana New Delhi Challenger Freeman Men's $50,000 Challenger - Joplin 2001 USTA Tallahassee Tennis Challenger - Tallahassee dBI Tennis Challenger - Binghamton Kyoto Challenger Open de Tenis Amaya - Pamplona Tashkent Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Caloundra ATP Challenger - Caloundra Samsung Challenger 2007 - Ho Chi Minh City Kolkata Challenger Guangzhou Challenger Astana Challenger Club Coop's ATP Challenger International - Brisbane Taipei City Challenger Karshi Challenger BMW Challenger Open - Monchengladbach Fergana Challenger Gimcheon Challenger Astana Challenger McDonalds ATP Challenger - Burnie The LTA Men's Challenger - Southampton Compaq Cup 2001 - Zabrze USTA Tallahassee Tennis Challenger - Tallahassee Samsung Securities Cup - Seoul Open de Montauban - Montauban Togliatti Cup - Togliatti Karshi Challenger Internazionali di Tennis di Bergamo - Bergamo Bangkok Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger The LTA Cardiff Challenger - Cardiff Neride Prague Indoor - Prague Shimadzu All Japan Indoor Tennis Championships - Kyoto Bangalore Challenger Pune Challenger Hua Hin Challenger Aberto Da Costa Do Sauipe - Bahia Kobe Challenger Yokohama Challenger The Comercia Bank Challenger - Aptos Toyota Challenger San Luis Potosi Challenger Volvo Sylt Open - Sylt Tashkent Challenger USTA Championships of Kerrville - Kerrville dBI Tennis Challenger - Binghamton Heineken Challenger - Ho Chi Minh City Kobstaedernes ATP Challenger - Kolding 2002 Azalea Orthopedic Challenger - Tyler New Delhi Challenger Kyoto Challenger Zhuhai Challenger 2002 USTA Challenger of Calabasas - Calabasas Raanana Challenger Busan Challenger Seoul Challenger Bangkok Challenger Fergana Challenger Internationaux du Doubs - Besancon IPP Open - Helsinki Gimcheon Challenger KGHM Polish Indoors - Wroclaw Astana Challenger Kobstaedernes ATP Challenger - Kolding Chengdu Challenger Tallahassee Tennis Challenger - Tallahassee Yokohama Challenger Shanghai Challenger Kaohsiung Challenger Ningboo Challenger Suzhou Challenger Toyota Challenger Astana Challenger Bangkok Challenger Kyoto Challenger Brasilia Challenger Shimadzu All Japan Indoor - Kyoto Taipei City Challenger Winnipeg Challenger Chengdu Challenger Jinan Challenger Gwangju Challenger Bangkok Challenger Ho Chi Minh City Challenger Bangkok Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Taipei City Challenger Anning Challenger Almaty Challenger Bangkok Challenger Jinan Challenger Qujing Challenger Taipei City Challenger Talahassee Challenger Media Will Cup Busan Challenger Tennis - Busan Astana Challenger Fergana Challenger - Fergana The West Side Tennis Club Clay Court Challenger - Forest Hills Charlottesville Challenger Knoxville Challenger Dallas Challenger Taipei City Challenger Tashkent Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Raanana Challenger Scania Stockholm Open - Stockholm Shanghai Challenger LTA Shrewsbury Challenger - Shrewsbury Bangkok Challenger Kyoto Challenger Porsche Open - Poznan Heineken Open - Auckland Kobe Challenger Yuba City Challenger Bastad Beijing Challenger Samsung Securities Cup - Seoul Baton Rouge Challenger President's Cup - Astana Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Izmir Challenger Scania Stockholm Open - Stockholm Copenhagen Open - Copenhagen Barranquilla Challenger Samarkand Challenger Karshi Challenger Mons Challenger Karshi Challenger Rennes Challenger Busan Challenger Heilbronn Challenger Zhangjiagang Challenger The Scottish Tennis Championships - Edinburgh Top Wool Challenger Biella - Biella Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton ECM Cup - Prague Guangzhou Challenger Mallorca Open - Mallorca Shenzhen Challenger Eskisehir Challenger Bangkok Challenger Toyota Challenger Nanchang Challenger Seoul Challenger USTA Challenger of San Antonio - San Antonio Seoul Challenger Istanbul Challenger Busan Open - Busan The Indian Oil Servo ATP Challenger - Chandigarh Guangzhou Challenger Fergana Challenger Vancouver Challenger Shimadzu All Japan Indoor - Kyoto U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hilton Waikoloa Village USTA Challenger - Waikoloa Synsam Swedish Open - Bastad Yokohama Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Eskisehir Challenger Thailand Open - Bangkok Zhangjiagang Challenger Sarajevo Open 2004 - Sarajevo Wideyes Swedish Open - Bastad Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Bangkok Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Synsam Swedish Open - Bastad China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide The Nottingham Open - Nottingham Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Gatineau Challenger Granby Challenger If Stockholm Open - Stockholm Sarajevo Open - Sarajevo 2003 USTA Tallahassee Tennis Challenger - Tallahassee The 10tele.com Open - Nottingham PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha SAP Open - San Jose Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Telenordia Swedish Open - Bastad Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo The Dubai Tennis Championships - Dubai Chennai Open - Chennai Telenordia Swedish Open - Bastad Catella Swedish Open - Bastad Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Heineken Open - Auckland Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris French Open - Paris Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 2R, TPE-IND 2-3 U.S. Open - New York Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group I, PO, TPE-KOR 1-3 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group II, 1R, LIB-TPE 3-2 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, 1R, TPE-CHN 0-5 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1